package com.qlslylq.ad.sdk.core.interfaces;

import com.qlslylq.ad.sdk.core.rsp.AdError;

/**
 * 广告事件基类<br/>
 */
public interface IAdListener {

    /**
     * 加载成功
     */
    void onAdLoad();

    /**
     * 加载超时或加载错误或无广告
     */
    void onAdLoadError(AdError error);

    /**
     * 展示成功
     */
    void onAdShow();

    /**
     * 展示错误
     */
    void onAdShowError(AdError error);

    /**
     * 关闭(跳过或倒计时结束或点击关闭)
     */
    void onAdDismiss();

    /**
     * 点击
     */
    void onAdClick();

}
